#include<iostream>
#include<string>
#include"server.hpp"

int main()
{

    // Buffer buf;
    // for(int i=0;i<300;i++)
    // {
    //     std::string str="hello"+std::to_string(i)+'\n';
    //     buf.WriteStringAndPush(str);
    // }
    // while(buf.ReadAbleSize()>0)
    // {
    //     std::string line=buf.GetLineAndPop();
    //     std::cout<<line<<std::endl;
    // }
   

    // Buffer buf;
    // std::string str="hello";
    // buf.WriteStringAndPush(str);
    // std::cout<<buf.ReadAbleSize()<<std::endl;

    // Buffer buf1;
    // buf1.WriteBuffAndPush(buf);

    // std::string tmp;
    // tmp=buf1.ReadAsStringAndPop(buf.ReadAbleSize());
    // std::cout<<tmp<<std::endl;
    // std::cout<<buf1.ReadAbleSize()<<std::endl;

    return 0;
}